<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //一、 赋值运算符号 
        // 1. = ：赋值 
        // var a = 10; //把10 赋值给a
        // 10=10 ：不要把 = 号当成了比较

        // 2. += 
        // var a = 10;
        // a += 5;  // a += 5 等同于  a = a + 5;
        // console.log(a); //15
        // var a = "hello"
        // a += "world";
        // a += "你好";
        // a += "呵呵";
        // console.log(a);



        // var a = 10;
        // a += "5"; // a = a + "5"
        // console.log(a);


        // var a = 10;
        // a += 5; // a = a + 5  和 a = 5+ a;
        // console.log(a);


        // 3. -= 
        // var a = 10;
        // a -= 5; // a = a-5
        // console.log(a);

        // 4. *= 
        // var a = 10;
        // a *= 5;  // a = a*5
        // console.log(a);

        // 5./=
        // var a = 100;
        // a /= 10;  // a = a/10
        // console.log(a);

        // 6 %=
        // var a = 10;
        // a %=3;  // a = a%3;
        // console.log(a);


        // 二、比较运算符
        // 1.== ：比较左右两边的值是否相同 ，不会比较类型
        // 如果是相同 就返还布尔值true  否则就返还false
        // console.log(1==1); // 值相同 且 类型相同
        // console.log(1=="1");  // 值相同 类型不同
        // == 只会比较 值是否相同 

        // 2.全等于 === ：会比较 左右两边的值 且 比较类型是否相同 。如果值和类型都相同就返还true，否者返还false
        // console.log(1===1);  // true
        // console.log(1==="1"); // 值相同 类型不同 

        // =：赋值  ==：只比较值  ===：比较值且比较类型
        // var a = 10;
        // var b = 10;
        // console.log(a===b);

        // 3.不相等 != :只比较值 不会比较类型 (忽略类型) （==）
        // var a = 10;
        // var b = "10";
        // console.log(a!=b);

        // 4.不相等 ：全不等于 !==  会比较值 也会比较类型 (不会忽略类型) (===)
        // var a = 10;
        // var b = "10";
        // console.log(a!==b); // true;

        // var a = 10;
        // var b = "20";
        // console.log(a!==b); //true;

        // 5.大于 >
        // var a = 10;
        // var b = 20;
        // console.log(a>b); // false;

        // 6 小于 <
        // var a = 10;
        // var b = 20;
        // console.log(a<b);

        // 7大于等于 >=
        // var a = 10;
        // var b = 10;
        // console.log(a>=b);

        // 8小于等于 <= 
        // var a = 10;
        // var b = 20;
        // console.log(a<=b);

        // var a = prompt("输入数字");
        // ASSCI码：数字编码 
        // 字符串比较 是比较字符串的 ASSCI 的值 ；
        // unicode编码
        // var a = "a";
        // var b = "b";
        // var a = "10";
        // var b = 20;
        // console.log(a>b);

    </script>
</body>
</html>